ArticleConnexion DbExpress ODBC - Delphi XE2 MySql - John COLIBRI. |
- résumé : Paramétrage d'une Connexion DbExpress MySql ODBC dans Delphi XE2
- mots clé : DbExpress - ODBC - Delphi XE2 - MySql
- logiciel utilisé : Windows XP personnel / Vista, Delphi XE2, MySql 5.5
- matériel utilisé : Pentium 2.800 Mhz, 512 Meg de mémoire, 250 Giga disque dur
- champ d'application : Delphi XE2 Windows
- niveau : développeur Delphi
1 - Connexion DbExpress ODBC - Delphi XE2 MySql Delphi XE2 comporte un pilote ODBC. Voici les étapes très simples pour nous connecter à un moteur MySql
1.1 - Le moteur MySql Nous avons installé
- MySql 5.5 sur un PC de notre réseau (IP 192.168.1.20, port 3306), User "root", mot de passe "mypass", Vista
- le "connecteur odbc" MySql sur notre poste client
1.2 - Création de la source ODBC
Pour créer la source ODBC | sélectionnez "démarrer | panneau de configuration" |
| les applications du panneau sont présentées | |
sélectionnez "Outils d'Administration" | | la liste des outils est présentée | | sélectionnez "Sources de données ODBC" |
| la liste des pilotes ODBC présents sur notre PC est affichée, dont notre connecteur MySql :
| | pour ajouter une nouvelle "source" (DSN), sélectionnez l'onglet "source de données système" |
| la liste des sources déjà créées est affichée | | cliquez "Ajouter" pour créer notre source MySql
| | le dialogue de paramétrage de la source est présenté | |
saisissez les paramètres de la base de données MySql. Dans notre cas - un nom quelconque, par exemple "my_sql_odbc_performance"
- l'adresse TCP/IP 192.168.1.20
- le port MySql par défaut 3306
- l'utilateur "Root"
- le mot de passe "mypass"
| | ouvrez la combo box "Database" |
| les bases de données gérées par le serveur MySql sont affichées. En particulier les base installées par défaut, information_schema, performance_schema, my_sql et test |
| sélectionnez, par exemple "performance schema" | | voici le résultat:
| | cliquez "Test" pour vérifier la connection
| | cliquez sur "Ok" |
| la liste contient à présent notre DSN mysql |
1.3 - Connection Delphi XE2 DbExpress Odbc MySql Pour créer une connection DbExpress dans Delphi XE2 : | lancez Delphi XE2 |
| sélectionnez le "Data Explorer" | | la liste des pilotes DbExpress est présentée:
| |
sélectionnez "ODBC", puis cliquez "Add New Connection" | | le dialogue de paramétrage de la connexion est présenté
| |
tapez un nom de connexion (nous avons choisi "odbc_mysql_asus") et cliquez "Ok" | | la nouvelle connexion est ajoutée aux connexions ODBC:
| |
pour paramétrer cette connexion DbExpress ODBC, "sélectionnez "odbc_mysql_asus" | clic droit | Modify Connection" | |
le dialogue de paramétrage simplifié est présenté: | | tapez les paramètres de notre source ODBC: - my_sql_odbc_performance
- root
- mypass
| | cliquez "Test" pour vérifier la connexion | |
la connexion est établie | |
cliquez Ok |
Nous utiliser cette connexion pour visualiser les tables, déposer une connexion sur la Forme etc
1.4 - Les fichiers de paramétrage
Comme depuis Delphi 2007, les fichiers de paramétrages sont en dehors de C:, dans C:\Documents and Settings\All Users\Documents\RAD Studio\dbExpress\9.0 Et nous vous engageons à sauvegarder une copie de ces fichiers après l'installation de Delphi XE. Notre nouvelle connexion apparaît ainsi:
1.5 - Remarques On ne peut faire plus simple ! La seule petite critique est que le dialogue de paramétrage DbExpress contient
de nombreuses rubriques prévues pour les connexions non-ODBC, et qu'au début nous avons tendance à remplir trop de paramètres. Que nenni, dans ce cas, c'est tout simple. Cela me rappelle la blague sur l'Anglais qui, sur les Champs Elysées demandait
où se trouvait l'Arc de Triompe. Et le Français de répondre: "vous ne trouverez jamais, c'est tout droit"
2 - Commentaires et Liens Pour installer MySql, vous pouvez consulter:
- Delphi MySql Installation : installation et test de MySql: Serveur MySql, test en mode commande, connecteur MySql ODBC, création de Dsn ODBC, connexion et test Ado
Comme d'habitude: - nous vous remercions de nous signaler toute erreur, inexactitude ou problème de téléchargement en envoyant un e-mail à jcolibri@jcolibri.com. Les corrections
qui en résulteront pourront aider les prochains lecteurs
- tous vos commentaires, remarques, questions, critiques, suggestion d'article, ou mentions d'autres sources sur le même sujet seront de même
les bienvenus à jcolibri@jcolibri.com.
- plus simplement, vous pouvez taper (anonymement ou en fournissant votre e-mail pour une réponse) vos commentaires ci-dessus et nous les envoyer en
cliquant "envoyer" :
- et si vous avez apprécié cet article, faites connaître notre site,
ajoutez un lien dans vos listes de liens ou citez-nous dans vos blogs ou réponses sur les messageries. C'est très simple: plus nous aurons de visiteurs et de références Google, plus nous écrirons d'articles.
3 - L'auteur John COLIBRI est passionné par le développement Delphi et les applications de Bases de Données. Il a écrit de nombreux livres et articles, et partage son temps entre le développement de projets (nouveaux projets, maintenance, audit, migration BDE, migration Xe_n, refactoring) pour ses clients, le
conseil (composants, architecture, test) et la
formation. Son site contient des articles
avec code source, ainsi que le programme et le calendrier des stages de formation Delphi, base de données, programmation objet, Services Web, Tcp/Ip et
UML qu'il anime personellement tous les mois, à Paris, en province ou sur site client. |